Transportable Agents

نویسندگان

  • Keith D. Kotay
  • David Kotz
چکیده

As network information resources grow in size, it is often most efficient to process queries and updates at the site where the data is located. This processing can be accomplished by using a traditional client-server network interface, which constrains the client to the set of queries supported by the server, or requires the server to send all data to the client for processing. The former is inflexible; the latter is inefficient. Transportable agents, which support the movement of the client computation to the location of the remote resource, have the potential to be more flexible and more efficient. Transportable agents are capable of suspending their execution, transporting themselves to another host on a network, and resuming execution from the point at which they were suspended. Transportable agents consume fewer network resources and can support systems that do not have permanent network connections, such as mobile computers and personal digital assistants. We describe a prototype transportable-agent implementation that facilitates research in this area. Agents are written in a script language that supports agent relocation, and the language is processed at each host by an agent interpreter. Electronic mail and UNIX remote shell (rsh) are the two current transport mechanisms and we plan to explore others. We present a technical-report searching agent as a demonstration of the capabilities of our prototype implementation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ph.D. Thesis Proposal: Transportable Agents

One of the paradigms that has been suggested for allowing e cient access to remote resources is transportable agents. A transportable agent is a named program that can migrate from machine to machine in a heterogeneous network. The program chooses when and where to migrate. It can suspend its execution at an arbitrary point, transport to another machine and resume execution on the new machine. ...

متن کامل

Uncertainty in Intelligent and Transportable Agent Systems

Transportable agents are a relatively new technology for coordinating work within an organization. Transportable agents can migrate from machine to machine, gathering information, analyzing it and interacting with human operators if required. They allow unprecedented exibility in carrying out tasks by allowing essentially any distributed organizational scheme to be implemented. Much of the tech...

متن کامل

{24 () Transportable Information Agents

Transportable agents are autonomous programs. They can move through a heterogeneous network of computers migrating from host to host under their own control. They can sense the state of the network, monitor software conditions, and interact with other agents or resources. The network-sensing tools allow our agents to adapt to the network connguration and to navigate under the control of reactiv...

متن کامل

Uncertainty in Intelligent and Transportable Agent Systems 1

Transportable agents are a relatively new technology for coordinating work within an organization. Transportable agents can migrate from machine to machine, gathering information, analyzing it and interacting with human operators if required. They allow unprecedented exibility in carrying out tasks by allowing essentially any distributed organizational scheme to be implemented. Much of the tech...

متن کامل

Dartflow: a Workflow Management System on the Web Using Transportable Agents

Workflow management systems help streamline business processes and increase productivity. This paper describes the design and implementation of the DartFlow workflow management system. DartFlow uses Web-browser embedded Java applets as its front end and transportable agents as the backbone. While Java applets provide a safe and platform independent GUI, the use of transportable agents makes Dar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994